Software Fault Tolerance Using Dynamically Reconfigurable FPGAs

نویسندگان

  • Kevin A. Kwiat
  • Warren H. Debany
  • Salim Hariri
چکیده

An emerging class of Field-Programmable Gate Arrays (FPGAs) permits partial reconnguration of the device without disturbing the rest of the array { even while the device is operating. Dynamic device reconnguration allows novel approaches to the migration of algorithms from software to hardware. New simulation tools are required in order to fully exploit the FPGA's versatility. We demonstrate how FPGA cells can be programmed and reprogrammed to provide a virtual FPGA that is much larger than the physical FPGA. In the context of dependable computing, our FPGA-based approach shows promise of signiicant performance gains over traditional software-intensive approaches. We apply this capability to the enhancement of software fault tolerance.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

DRAFT: An On-line Concurrent Test for Partial and Dynamically Reconfigurable FPGAs

The use of partial and dynamically reconfigurable FPGAs in reconfigurable systems opens exciting possibilities, since they enable the concurrent reconfiguration of part of the system without interrupting its operation. Nevertheless, larger dies and the use of smaller submicron scales in the manufacturing of this new kind of FPGAs increase the probability of failures after many reconfiguration p...

متن کامل

Leveraging dynamic reconfiguration to increase fault-tolerance in FPGA-based satellite systems

Performance requirements for on-board processing of satellite instrument data are steadily increasing. This demonstrator shows how today’s SoCs for satellite payload processing can be extended with high-speed interfaces and computing power utilizing commercial dynamically reconfigurable FPGAs. Reconfigurable hardware further allows for changing or adapting payload processing during the flight m...

متن کامل

Evolutionary Dynamic Allocation of Relocatable Modules onto Partially Damaged Xilinx FPGAs

Dynamically and partially reconfigurable FieldProgrammable Gate Arrays (FPGAs) open the doors for new more advanced fault-tolerance techniques. This technology permits indeed to adjust at runtime the architecture of the system in order to keep it fault-free at every time. We present a tailored Genetic Algorithm (GA) aimed at online searching a fault-tolerant architecture for the system in terms...

متن کامل

A Domain Partition Model Approach to the Online Fault Recovery of FPGA-Based Reconfigurable Systems

Field programmable gate arrays (FPGAs) are widely used in reliability-critical systems due to their reconfiguration ability. However, with the shrinking device feature size and increasing die area, nowadays FPGAs can be deeply affected by the errors induced by electromigration and radiation. To improve the reliability of FPGA-based reconfigurable systems, a permanent fault recovery approach usi...

متن کامل

Fast Run-Time Fault Location in Dependable FPGAs

Run-time fault location in Field-Programmable Gate Arrays (FPGAs) is important because the resulting diagnostic information is used to reconfigure the FPGA for tolerating permanent faults. In order to minimize the system downtime and increase availability, a fault location technique with very short diagnostic latency is desired. In this paper, we present a fast approach for run-time FPGA fault ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996